package com.yanqu.road.entity.log;

import com.yanqu.road.entity.FieldTypeAnnotation;

import java.util.Date;

@FieldTypeAnnotation(tableName = "t_l_toy_house_eliminate")
public class LogToyHouseEliminate {

    @FieldTypeAnnotation(desc = "活动ID")
    private int activityId;
    @FieldTypeAnnotation(desc = "用户ID")
    private long userId;
    @FieldTypeAnnotation(desc = "倍数")
    private int multi;
    @FieldTypeAnnotation(desc = "消除前体力")
    private int beforeEnergy;
    @FieldTypeAnnotation(desc = "消耗体力")
    private int costEnergy;
    @FieldTypeAnnotation(desc = "消除的炸弹")
    private String bombUse1;
    @FieldTypeAnnotation(desc = "首轮消除数量")
    private int count1;
    @FieldTypeAnnotation(desc = "首轮生成炸弹")
    private String bombCreate1;
    @FieldTypeAnnotation(desc = "首轮积分")
    private long score1;
    @FieldTypeAnnotation(desc = "最大连消数量")
    private int maxCon;
    @FieldTypeAnnotation(desc = "后续消除数量")
    private int count2;
    @FieldTypeAnnotation(desc = "后续生成炸弹")
    private String bombCreate2;
    @FieldTypeAnnotation(desc = "后续积分")
    private long score2;
    @FieldTypeAnnotation(desc = "时间")
    private Date time;

    public LogToyHouseEliminate(int activityId, long userId, int multi, int beforeEnergy, int costEnergy, String bombUse1, int count1, String bombCreate1, long score1, int maxCon, int count2, String bombCreate2, long score2) {
        this.activityId = activityId;
        this.userId = userId;
        this.multi = multi;
        this.beforeEnergy = beforeEnergy;
        this.costEnergy = costEnergy;
        this.bombUse1 = bombUse1;
        this.count1 = count1;
        this.bombCreate1 = bombCreate1;
        this.score1 = score1;
        this.maxCon = maxCon;
        this.count2 = count2;
        this.bombCreate2 = bombCreate2;
        this.score2 = score2;
        this.time = new Date();
    }

    public long getUserId() {
        return userId;
    }

    public void setUserId(long userId) {
        this.userId = userId;
    }

    public int getActivityId() {
        return activityId;
    }

    public void setActivityId(int activityId) {
        this.activityId = activityId;
    }

    public int getMulti() {
        return multi;
    }

    public void setMulti(int multi) {
        this.multi = multi;
    }

    public int getBeforeEnergy() {
        return beforeEnergy;
    }

    public void setBeforeEnergy(int beforeEnergy) {
        this.beforeEnergy = beforeEnergy;
    }

    public int getCostEnergy() {
        return costEnergy;
    }

    public void setCostEnergy(int costEnergy) {
        this.costEnergy = costEnergy;
    }

    public String getBombUse1() {
        return bombUse1;
    }

    public void setBombUse1(String bombUse1) {
        this.bombUse1 = bombUse1;
    }

    public int getCount1() {
        return count1;
    }

    public void setCount1(int count1) {
        this.count1 = count1;
    }

    public String getBombCreate1() {
        return bombCreate1;
    }

    public void setBombCreate1(String bombCreate1) {
        this.bombCreate1 = bombCreate1;
    }

    public long getScore1() {
        return score1;
    }

    public void setScore1(long score1) {
        this.score1 = score1;
    }

    public int getMaxCon() {
        return maxCon;
    }

    public void setMaxCon(int maxCon) {
        this.maxCon = maxCon;
    }

    public int getCount2() {
        return count2;
    }

    public void setCount2(int count2) {
        this.count2 = count2;
    }

    public String getBombCreate2() {
        return bombCreate2;
    }

    public void setBombCreate2(String bombCreate2) {
        this.bombCreate2 = bombCreate2;
    }

    public long getScore2() {
        return score2;
    }

    public void setScore2(long score2) {
        this.score2 = score2;
    }

    public Date getTime() {
        return time;
    }

    public void setTime(Date time) {
        this.time = time;
    }
}
